package vip.xiaonuo.biz.modular.goods.param;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import vip.xiaonuo.common.pojo.CommonParam;

@Data
@ApiModel(value="物品台账查询DTO", description="物品台账查询DTO")
public class GoodsLedgerQryDto extends CommonParam {

    @ApiModelProperty(value = "物品ID")
    private String goodsId;

    @ApiModelProperty(value = "物品名称")
    private String goodsName;

    @ApiModelProperty(value = "台账类型 0-首次入库 1-启用 2-维修 3-报废 10-取用", position = 2)
    private Integer ledgerType;

    @ApiModelProperty(value = "操作开始时间")
    private String optStartDate;

    @ApiModelProperty(value = "操作结束时间")
    private String optEndDate;

    private String userId;

    @ApiModelProperty(value = "领用检查-不合格")
    private Boolean borCheckUnqFlag = false;

    @ApiModelProperty(value = "领用检查-未检查")
    private Boolean borCheckNotFlag= false;

    @ApiModelProperty(value = "归还检查-不合格")
    private Boolean retCheckUnqFlag = false;

    @ApiModelProperty(value = "归还检查-未检查")
    private Boolean retCheckNotFlag = false;

    /**
     * 物品类型 0-常规 1-试剂
     */
    private Integer goodsType = 0;
}
